cient Algorithms for the Minimum Shortest Path Steiner
نویسندگان
چکیده
Given an undirected graph G = (V;E) with positive edge weights (lengths) w : E ! <, a set of terminals (sinks) N V , and a unique root node r 2 N , a shortest-path Steiner arborescence (simply called an arborescence in the following) is a Steiner tree rooted at r spanning all terminals in N such that every sourceto-sink path is a shortest path in G. Given a triple (G;N; r), the MinimumShortest-Path Steiner Arborescence (MSPSA) problem seeks an arborescence with minimum weight. The MSPSA problem has various applications in the areas of VLSI physical design, multicast network communication, and supercomputer message routing; various cases have been studied in the literature. In this paper, we propose several heuristics and exact algorithms for the MSPSA problem with applications to VLSI physical design. Experiments indicate that our heuristics generate near-optimal results and achieve speedups of orders of magnitude over existing algorithms.
منابع مشابه
cient Algorithms for the Minimum Shortest Path
Given an undirected graph G = (V;E) with positive edge weights (lengths) w : E ! < + , a set of terminals (sinks) N V , and a unique root node r 2 N , a shortest-path Steiner arborescence (simply called an arborescence in the following) is a Steiner tree rooted at r spanning all terminals in N such that every sourceto-sink path is a shortest path in G. Given a triple (G;N; r), the MinimumShorte...
متن کاملEfficient algorithms for the minimum shortest path Steiner arborescence problem with applications to VLSI physical design
Given an undirected graph G = (V; E) with positive edge weights (lengths) w: E ! <, a set of terminals (sinks) N V , and a unique root node r 2 N , a shortest path Steiner arborescence (hereafter an arborescence) is a Steiner tree rooted at r spanning all terminals in N such that every source-tosink path is a shortest path in G. Given a triple (G; N; r), the minimum shortest path Steiner arbore...
متن کاملAn E cient Approximation Algorithm for Weighted Region Shortest Path
In this paper we present an approximation algorithm for solving the following optimal motion planning problem: Given a planar space composed of triangular regions , each of which is associated with a positive unit weight, and two points s and t, nd a path from s to t with the minimum weight, where the weight of a path is deened to be the weighted sum of the lengths of the sub-paths within each ...
متن کاملA Self-Stabilizing Distributed Algorithm for the Steiner Tree Problem
Self-stabilization is a theoretical framework of nonmasking fault-tolerant distributed algorithms. In this paper, we investigate the Steiner tree problem in distributed systems, and propose a selfstabilizing heuristic solution to the problem. Our algorithm is constructed by four layered modules (sub-algorithms): construction of a shortest path forest, transformation of the network, construction...
متن کاملGeometry-Experiment Algorithm for Steiner Minimal Tree Problem
It is well known that the Steiner minimal tree problem is one of the classical nonlinear combinatorial optimization problems. A visualization experiment approach succeeds in generating Steiner points automatically and showing the system shortest path, named Steiner minimum tree, physically and intuitively. However, it is difficult to form stabilized system shortest path when the number of given...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998